package com.mkbk.mapper;

import com.mkbk.model.Component;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface ComponentMapper {
    // 查询所有的零件
    List<Component> getAllComponent(@Param("cName") String cName);

    // 分页查询
    List<Component> getAllComponentByPage(@Param("cName") String cName, @Param("current") int current, @Param("pageSize") int pageSize);

    // 添加零件
    void addComponent(Component component);

    // 删除零件
    void deleteComponentById(int id);

    // 修改零件
    void updateComponentById(Component component);

    // 查询详情
    Component getComponentById(int id);
}
